# -*- encoding: utf-8 -*-

from robotlibcore import DynamicCore
from .Case import Case
from .UtilLib import UtilLib
from .DatabaseLib import DatabaseLib
from .RedisLibrary import RedisLibrary
from .Dubbo import Dubbo
from .HttpLibrary import HttpLibrary
from .AesLib import AesLib
from .JsonSchemaLib import JsonSchemaLib
from .DataFaker import DataFaker
from .TimeLib import TimeLib
from .ObcModel import ObcModel
from .OecModel import OecModel
from .BgwModel import BgwModel

class FN(DynamicCore):

    def __init__(self):
        libraries = [Case(), UtilLib(), DatabaseLib(), RedisLibrary(), 
        Dubbo(), HttpLibrary(), AesLib(), JsonSchemaLib(), DataFaker(), 
        TimeLib(), ObcModel(), OecModel(), BgwModel()]
        DynamicCore.__init__(self, libraries)
